home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ShareWare OnLine 2
/
ShareWare OnLine Volume 2 (CMS Software)(1993).iso
/
graphics
/
pv3dv100.zip
/
PV3DV100.EXE
/
POV
/
CHESS.POV
next >
Wrap
Text File
|
1993-02-04
|
35KB
|
1,646 lines
/******************************************/
/* PV3D V0.60 one modeler for POV-RAY */
/******************************************/
/* POV-RAY V1.0 Generated file */
/* Copyright Lecointe Ludovic 1992,1993 */
/* PV3D is a SHAREWARE */
/* Send your contribution (55$) to receive*/
/* the last avalaible version of PV3D */
/******************************************/
/* Lecointe Ludovic */
/* 16 Rue du Bouvreuil */
/* 77240 CESSON la Forêt */
/* France */
/******************************************/
#include "colors.inc"
#include "shapes.inc"
#include "textures.inc"
camera {
location <1.90000 0.94000 -4.24000>
direction <0 0 1.0>
up <0 1 0>
right <1.3333 0 0 >
look_at <1.70000 0.00000 0.84000>
}
object {
light_source { <1.72000 1.80000 0.00000> color red 1.00000 green 1.00000 blue 1.00000 scale <2.00000 2.20000 2.00000> }
}
object {
light_source { <1.76000 0.00000 -2.56000> color red 1.00000 green 1.00000 blue 1.00000 scale <0.40000 0.44000 0.40000> }
}
/*********************************/
/*Master*/
#declare Master = composite
{
/*PlaY169*/
object
{
plane { <0.0 -1.00000 0.0> 0.72000
}
texture
{
Jade
scale < 2.28000 1.00000 1.78001>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*PlaY170*/
object
{
plane { <0.0 1.00000 0.0> 3.88000
}
texture
{
Blue_Sky
scale < 2.82000 1.00000 2.62000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
} /*End composite*/
/*********************************/
/*map*/
#declare map = composite
{
/*Cube0*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.00000 0.00000 -0.40000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube1*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.40000 0.00000 -0.40000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube2*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.80000 0.00000 -0.40000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube3*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.20000 0.00000 -0.40000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube4*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.20000 0.00000 0.00000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube5*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.20000 0.00000 0.40000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube6*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.20000 0.00000 0.80000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube7*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.00000 0.00000 0.00000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube8*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.00000 0.00000 0.40000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube9*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.00000 0.00000 0.80000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube10*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.40000 0.00000 0.00000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube11*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.40000 0.00000 0.40000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube12*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.40000 0.00000 0.80000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube13*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.80000 0.00000 0.00000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube14*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.80000 0.00000 0.40000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube15*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.80000 0.00000 0.80000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube16*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.19958 0.00000 -0.40049>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube17*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.59958 0.00000 -0.40049>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube18*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.99958 0.00000 -0.40049>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube19*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.39958 0.00000 -0.40049>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube20*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.00000 0.00000 -0.20000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube21*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.00000 0.00000 0.20000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube22*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.00000 0.00000 0.60000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube23*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.00000 0.00000 1.00000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube24*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.40146 0.00000 -0.19927>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube25*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.40000 0.00000 0.20000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube26*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.40000 0.00000 0.60000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube27*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.40000 0.00000 1.00000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube28*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.80000 0.00000 -0.20000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube29*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.80000 0.00000 0.20000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube30*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.80000 0.00000 0.60000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube31*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.80000 0.00000 1.00000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube32*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.20000 0.00000 -0.20000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube33*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.20000 0.00000 0.20000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube34*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.20000 0.00000 0.60000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube35*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.20000 0.00000 1.00000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube36*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.40000 0.00000 0.00000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube37*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.40000 0.00000 0.40000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube38*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.40000 0.00000 0.80000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube39*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.20000 0.00000 0.00000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube40*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.20000 0.00000 0.40000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube41*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.20000 0.00000 0.80000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube42*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.60000 0.00000 0.00000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube43*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.60000 0.00000 0.40000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube44*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.60000 0.00000 0.80000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube45*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.00000 0.00000 0.00000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube46*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.00000 0.00000 0.40000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube47*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.00000 0.00000 0.80000>
}
texture
{
Pink_Granite
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube48*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.20000 0.00000 -0.20000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube49*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.20000 0.00000 0.20000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube50*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.20000 0.00000 0.60000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube51*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.20000 0.00000 1.00000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube52*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.60000 0.00000 -0.20000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube53*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.60000 0.00000 0.20000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube54*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.60000 0.00000 0.60000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube55*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 0.60000 0.00000 1.00000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube56*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.00000 0.00000 -0.20000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube57*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.00000 0.00000 0.20000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube58*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.00000 0.00000 0.60000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube59*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.00000 0.00000 1.00000>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube60*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.39894 0.00000 -0.20061>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube61*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.39894 0.00000 0.19939>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube62*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.39894 0.00000 0.59939>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
/*Cube63*/
object
{
intersection { Cube
scale < 0.10000 0.10000 0.10000>
translate < 1.39894 0.00000 0.99939>
}
texture
{
White_Marble
scale < 0.10000 0.10000 0.10000>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End object*/
object
{
union
{
/*Cube64*/
intersection { Cube
scale < 0.05867 0.05000 0.80097>
translate < -0.16000 0.00000 0.30000>
}
/*Cube65*/
intersection { Cube
scale < 0.05868 0.05000 0.80097>
translate < 1.55868 0.00000 0.29902>
}
/*Cube66*/
intersection { Cube
scale < 0.92000 0.05000 0.08000>
translate < 0.70000 0.00000 1.18000>
}
/*Cube67*/
intersection { Cube
scale < 0.92000 0.05000 0.08000>
translate < 0.71000 0.00000 -0.58000>
}
} /* End CSG */
texture
{
DMFWood3
scale < 0.05867 0.05000 0.80097>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End CSG object*/
} /*End composite*/
/*********************************/
/*Wking*/
#declare Wking = composite
{
object
{
difference
{
union
{
/*ConY68*/
intersection {
quadric { QCone_Y }
plane { <0.0 1.0 0.0> 0.0 }
plane { <0.0 -1.0 0.0> 1.0 }
translate <0.0 0.5 0.0>
scale < 0.13667 0.26667 0.13667>
rotate < 180 0.0 0.0>
translate < 0.00083 0.25830 0.00000>
}
/*ConY69*/
intersection {
quadric { QCone_Y }
plane { <0.0 1.0 0.0> 0.0 }
plane { <0.0 -1.0 0.0> 1.0 }
translate <0.0 0.5 0.0>
scale < 0.08501 0.78000 0.07998>
translate < 0.00000 -0.07500 0.00000>
}
/*QSph70*/
quadric { Ellipsoid
scale < 0.18000 0.06500 0.18000>
translate < 0.00000 -0.50000 0.00000>
}
/*QSph71*/
quadric { Ellipsoid
scale < 0.10000 0.02500 0.10000>
translate < 0.00000 0.39500 0.00000>
}
/*QSph72*/
quadric { Ellipsoid
scale < 0.06000 0.02500 0.06000>
translate < 0.00000 0.16500 0.00000>
}
/*CylY73*/
intersection
{
quadric { Cylinder_Y }
plane { <0.0 1.0 0.0> 1.0 }
plane { <0.0 -1.0 0.0> 1.0 }
scale < 0.01303 0.07000 0.01393>
translate < 0.00044 0.47000 0.00068>
}
/*CylY74*/
intersection
{
quadric { Cylinder_Y }
plane { <0.0 1.0 0.0> 1.0 }
plane { <0.0 -1.0 0.0> 1.0 }
scale < 0.01303 0.07000 0.01393>
rotate < 0.0 0.0 90>
translate < 0.00044 0.47000 0.00068>
}
} /* End CSG */
/*Cube75*/
intersection { Cube
scale < 0.19000 0.05000 0.18500>
translate < 0.00500 -0.55000 0.00000>
}
/*Sphe76*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
}
/*Sphe77*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 45 0.0>
}
/*Sphe78*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 90 0.0>
}
/*Sphe79*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 135 0.0>
}
/*Sphe80*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 180 0.0>
}
/*Sphe81*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 225 0.0>
}
/*Sphe82*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 270 0.0>
}
/*Sphe83*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 315 0.0>
}
} /* End CSG */
texture
{
White_Wood
scale < 0.13667 0.13333 0.13667>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End CSG object*/
} /*End composite*/
/*********************************/
/*Wqueen*/
#declare Wqueen = composite
{
object
{
difference
{
union
{
/*ConY84*/
intersection {
quadric { QCone_Y }
plane { <0.0 1.0 0.0> 0.0 }
plane { <0.0 -1.0 0.0> 1.0 }
translate <0.0 0.5 0.0>
scale < 0.13667 0.26667 0.13667>
rotate < 180 0.0 0.0>
translate < 0.00083 0.25830 0.00000>
}
/*ConY85*/
intersection {
quadric { QCone_Y }
plane { <0.0 1.0 0.0> 0.0 }
plane { <0.0 -1.0 0.0> 1.0 }
translate <0.0 0.5 0.0>
scale < 0.08501 0.78000 0.07998>
translate < 0.00000 -0.07500 0.00000>
}
/*QSph86*/
quadric { Ellipsoid
scale < 0.18000 0.06500 0.18000>
translate < 0.00000 -0.50000 0.00000>
}
/*QSph87*/
quadric { Ellipsoid
scale < 0.10000 0.02500 0.10000>
translate < 0.00000 0.39500 0.00000>
}
/*QSph88*/
quadric { Ellipsoid
scale < 0.06000 0.02500 0.06000>
translate < 0.00000 0.16500 0.00000>
}
/*QSph89*/
quadric { Ellipsoid
scale < 0.10500 0.01500 0.10000>
translate < 0.00000 0.00000 0.00000>
}
} /* End CSG */
/*Cube90*/
intersection { Cube
scale < 0.19000 0.05000 0.18500>
translate < 0.00500 -0.55000 0.00000>
}
/*Sphe91*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
}
/*Sphe92*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 45 0.0>
}
/*Sphe93*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 90 0.0>
}
/*Sphe94*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 135 0.0>
}
/*Sphe95*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 180 0.0>
}
/*Sphe96*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 225 0.0>
}
/*Sphe97*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 270 0.0>
}
/*Sphe98*/
quadric { Ellipsoid
scale < 0.04000 0.04000 0.04000>
translate < 0.00000 0.38500 -0.13000>
rotate < 0.0 315 0.0>
}
} /* End CSG */
texture
{
White_Wood
scale < 0.13667 0.13333 0.13667>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End CSG object*/
} /*End composite*/
/*********************************/
/*wbichop*/
#declare wbichop = composite
{
object
{
difference
{
union
{
/*ConY99*/
intersection {
quadric { QCone_Y }
plane { <0.0 1.0 0.0> 0.0 }
plane { <0.0 -1.0 0.0> 1.0 }
translate <0.0 0.5 0.0>
scale < 0.07998 0.64000 0.08501>
translate < 0.00000 -0.14000 0.00000>
}
/*QSph100*/
quadric { Ellipsoid
scale < 0.07500 0.12500 0.08500>
translate < -0.00500 0.16000 0.00000>
}
/*QSph101*/
quadric { Ellipsoid
scale < 0.10000 0.02500 0.09500>
translate < 0.00000 0.03000 0.00000>
}
/*QSph102*/
quadric { Ellipsoid
scale < 0.16495 0.06900 0.14500>
translate < 0.00995 -0.50400 0.00000>
}
/*Sphe103*/
quadric { Ellipsoid
scale < 0.02000 0.02000 0.02000>
translate < -0.01000 0.29500 0.00000>
}
} /* End CSG */
/*Cube104*/
intersection { Cube
scale < 0.08000 0.02000 0.08000>
rotate < 0.0 0.0 42>
translate < 0.05500 0.22500 0.00000>
}
/*Cube105*/
intersection { Cube
scale < 0.17500 0.06000 0.15500>
translate < 0.00500 -0.56000 0.00000>
}
} /* End CSG */
texture
{
White_Wood
scale < 0.07998 0.32000 0.08501>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End CSG object*/
} /*End composite*/
/*********************************/
/*whorse*/
#declare whorse = composite
{
object
{
difference
{
union
{
/*ConY106*/
intersection {
quadric { QCone_Y }
plane { <0.0 1.0 0.0> 0.0 }
plane { <0.0 -1.0 0.0> 1.0 }
translate <0.0 0.5 0.0>
scale < 0.08999 0.67000 0.10001>
translate < 0.00000 -0.11500 0.00000>
}
/*QSph107*/
quadric { Ellipsoid
scale < 0.11000 0.11000 0.07500>
translate < 0.03500 0.07500 0.00000>
}
difference
{
/*Cube108*/
intersection { Cube
scale < 0.09500 0.05000 0.04000>
translate < 0.14000 0.07500 0.00000>
}
/*Cube109*/
intersection { Cube
scale < 0.06000 0.01500 0.05500>
translate < 0.20000 0.06000 0.00000>
}
} /* End CSG */
difference
{
/*QSph110*/
quadric { Ellipsoid
scale < 0.16500 0.26500 0.05000>
translate < -0.04000 0.01000 0.00000>
}
/*Cube111*/
intersection { Cube
scale < 0.10000 0.17000 0.06500>
translate < 0.05500 -0.12500 0.00000>
}
} /* End CSG */
/*QSph112*/
quadric { Ellipsoid
scale < 0.18495 0.06900 0.16000>
translate < 0.00995 -0.50400 0.00000>
}
} /* End CSG */
/*Cube113*/
intersection { Cube
scale < 0.22000 0.04500 0.19500>
translate < 0.00500 -0.54500 0.00000>
}
} /* End CSG */
texture
{
White_Wood
scale < 0.08999 0.33500 0.10001>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End CSG object*/
/*Sphe114*/
object
{
quadric { Ellipsoid
scale < 0.02500 0.02500 0.02500>
translate < 0.07500 0.13000 -0.03500>
}
texture
{
colour red 0.000000 green 0.000000 blue 0.000000
} /* End Texture */
} /*End object*/
/*Sphe115*/
object
{
quadric { Ellipsoid
scale < 0.02500 0.02500 0.02500>
translate < 0.07500 0.13000 0.04500>
}
texture
{
colour red 0.000000 green 0.000000 blue 0.000000
} /* End Texture */
} /*End object*/
} /*End composite*/
/*********************************/
/*Wtower*/
#declare Wtower = composite
{
object
{
union
{
difference
{
/*ConY116*/
intersection {
quadric { QCone_Y }
plane { <0.0 1.0 0.0> 0.0 }
plane { <0.0 -1.0 0.0> 1.0 }
translate <0.0 0.5 0.0>
scale < 0.13000 1.27000 0.14001>
translate < -0.00500 0.13500 0.00000>
}
/*Cube117*/
intersection { Cube
scale < 0.18000 0.27000 0.19000>
translate < -0.01000 0.59000 0.00000>
}
} /* End CSG */
difference
{
/*Sphe118*/
quadric { Ellipsoid
scale < 0.16000 0.16000 0.16000>
translate < -0.00500 0.41500 0.00000>
}
/*Cube119*/
intersection { Cube
scale < 0.17500 0.21000 0.18500>
translate < -0.01000 0.66000 0.00000>
}
/*Sphe120*/
quadric { Ellipsoid
scale < 0.13500 0.13500 0.13500>
translate < -0.01000 0.47000 0.00000>
}
/*CylZ121*/
intersection
{
quadric { Cylinder_Z }
plane { <0.0 0.0 1.0> 1.0 }
plane { <0.0 0.0 -1.0> 1.0 }
scale < 0.04577 0.04473 0.16667>
translate < -0.00922 0.43527 0.00000>
}
/*CylZ122*/
intersection
{
quadric { Cylinder_Z }
plane { <0.0 0.0 1.0> 1.0 }
plane { <0.0 0.0 -1.0> 1.0 }
scale < 0.04577 0.04473 0.16667>
rotate < 0.0 45 0.0>
translate < -0.00922 0.43527 0.00000>
}
/*CylZ123*/
intersection
{
quadric { Cylinder_Z }
plane { <0.0 0.0 1.0> 1.0 }
plane { <0.0 0.0 -1.0> 1.0 }
scale < 0.04577 0.04473 0.16667>
rotate < 0.0 90 0.0>
translate < -0.00922 0.43527 0.00000>
}
/*CylZ124*/
intersection
{
quadric { Cylinder_Z }
plane { <0.0 0.0 1.0> 1.0 }
plane { <0.0 0.0 -1.0> 1.0 }
scale < 0.04577 0.04473 0.16667>
rotate < 0.0 135 0.0>
translate < -0.00922 0.43527 0.00000>
}
} /* End CSG */
difference
{
/*QSph125*/
quadric { Ellipsoid
scale < 0.23495 0.09900 0.23000>
translate < -0.00505 -0.49900 0.00000>
}
/*Cube126*/
intersection { Cube
scale < 0.23500 0.06000 0.24500>
translate < 0.00000 -0.56000 0.00500>
}
} /* End CSG */
} /* End CSG */
texture
{
White_Wood
scale < 0.13000 0.63500 0.14001>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End CSG object*/
} /*End composite*/
/*********************************/
/*wspawn*/
#declare wspawn = composite
{
object
{
difference
{
union
{
/*ConY127*/
intersection {
quadric { QCone_Y }
plane { <0.0 1.0 0.0> 0.0 }
plane { <0.0 -1.0 0.0> 1.0 }
translate <0.0 0.5 0.0>
scale < 0.07001 0.47000 0.07001>
translate < 0.00000 -0.21500 0.00000>
}
/*Sphe128*/
quadric { Ellipsoid
scale < 0.08000 0.08000 0.08000>
translate < 0.00000 0.00000 0.00000>
}
/*QSph129*/
quadric { Ellipsoid
scale < 0.10500 0.02000 0.10000>
translate < 0.00500 -0.08500 0.00000>
}
/*QSph130*/
quadric { Ellipsoid
scale < 0.14995 0.06900 0.15000>
translate < 0.00495 -0.49900 0.00000>
}
} /* End CSG */
/*Cube131*/
intersection { Cube
scale < 0.17500 0.05000 0.17000>
translate < 0.00500 -0.55000 0.00000>
}
} /* End CSG */
texture
{
White_Wood
scale < 0.07001 0.23500 0.07001>
} /* End Texture */
colour red 1.000000 green 1.000000 blue 1.000000
} /*End CSG object*/
} /*End composite*/
composite {
Master
}
/*********************************/
composite {
map
scale < 2.48000 1.00000 2.32000>
translate < -0.04000 -0.60000 0.00000>
}
/*********************************/
composite {
Wking
scale < 1.00000 1.00000 1.00000>
translate < 1.96000 0.00000 -0.90000>
}
/*********************************/
composite {
Wqueen
scale < 1.00000 1.00000 1.00000>
translate < 1.46000 0.00000 -0.90000>
}
/*********************************/
composite {
wbichop
scale < 1.00000 1.00000 1.00000>
translate < 0.98000 0.00000 -0.90000>
}
/*********************************/
composite {
wbichop
scale < 1.00000 1.00000 1.00000>
translate < 2.48000 0.00000 -0.90000>
}
/*********************************/
composite {
whorse
scale < 1.00000 1.00000 1.00000>
translate < 0.48000 0.00000 -0.90000>
}
/*********************************/
composite {
whorse
scale < 1.00000 1.00000 1.00000>
rotate < 0.0 180 0.0>
translate < 2.98000 0.00000 -0.90000>
}
/*********************************/
composite {
Wtower
scale < 1.00000 1.00000 1.00000>
translate < -0.02000 0.00000 -0.92000>
}
/*********************************/
composite {
Wtower
scale < 1.00000 1.00000 1.00000>
translate < 3.46000 0.00000 -0.92000>
}
/*********************************/
composite {
wspawn
scale < 1.00000 1.00000 1.00000>
translate < -0.04000 0.00000 -0.44000>
}
/*********************************/
composite {
wspawn
scale < 1.00000 1.00000 1.00000>
translate < 0.44000 0.00000 -0.44000>
}
/*********************************/
composite {
wspawn
scale < 1.00000 1.00000 1.00000>
translate < 0.96000 0.00000 -0.44000>
}
/*********************************/
composite {
wspawn
scale < 1.00000 1.00000 1.00000>
translate < 1.44000 0.00000 -0.44000>
}
/*********************************/
composite {
wspawn
scale < 1.00000 1.00000 1.00000>
translate < 1.94000 0.00000 -0.44000>
}
/*********************************/
composite {
wspawn
scale < 1.00000 1.00000 1.00000>
translate < 2.44000 0.00000 -0.44000>
}
/*********************************/
composite {
wspawn
scale < 1.00000 1.00000 1.00000>
translate < 2.94000 0.00000 -0.44000>
}
/*********************************/
composite {
wspawn
scale < 1.00000 1.00000 1.00000>
translate < 3.44000 0.00000 -0.44000>
}